<h1 id="lsb_release">lsb_release</h1>
<p>显示发行版本信息</p>
<h2 id="补充说明">补充说明</h2>
<p>LSB是Linux Standard Base的缩写， <strong>lsb_release命令</strong> 用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数，则默认加上-v参数。</p>
<pre><code class="language-bash">-v 显示版本信息。
-i 显示发行版的id。
-d 显示该发行版的描述信息。
-r 显示当前系统是发行版的具体版本号。
-c 发行版代号。
-a 显示上面的所有信息。
-h 显示帮助信息。</code></pre>
<p>如果当前发行版是LSB兼容的，那么<code>/etc/lsb_release</code>文件中会包含LSB_VERSION域。这个域的值可以是用冒号隔开的一系列支持的模块。这些模块名是当前版本支持的LSB的模块名。如果当前版本不是LSB兼容的，就不要包含这个域。</p>
<p>可选的域包括DISTRIB_ID, DISTRIB_RELEASE, DISTRIB_CODENAME,DISTRIB_DESCRIPTION，它们可以覆盖<code>/etc/distrib-release</code>文件中的内容。注：这里的distrib要替换为当前的发行版的名字。如果存在<code>/etc/lsb-release.d</code>目录，会在该目录中查找文件名并作为附加的模块版本加在LSB_VERSION前面。文件<code>/etc/distrib-release</code>中包含了一些描述信息，用来说明应该分析哪些文件名。</p>
<p> 一般的格式是<code>Distributor release x.x (Codename)</code>  注意：Debian系统中缺乏相应的描述信息（见<code>/etc/debian-version</code>），为了支持Debian系统，大部分信息都被加在了lsb-release文件中。</p>
<p>redhat和fedora系统中，还支持一个参数：</p>
<pre><code class="language-bash">-s, --short  输出简短的描述信息。</code></pre>
<!-- Linux命令行搜索引擎：https://jaywcjlove.github.io/linux-command/ -->
